﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace EjercicioII
{
    class AsociacionMusical
    {
        private string nomb;
        private ArrayList musicos = new ArrayList();
        private int numMiembrosCoro;
        private int numMiembrosOrquesta;
        int Cantan;


        public AsociacionMusical(string Nomb)
        {
            this.nomb = Nomb;
            numMiembrosCoro = 0;
            numMiembrosOrquesta = 0;
        }

        public void addMiembro(Musico otroQueHaceRuido)
        {
            musicos.Add(otroQueHaceRuido);
            Identificador musico = (Identificador)otroQueHaceRuido;
            if (musico.yTuCantas())
            {
                numMiembrosCoro++;
            }
            else
            {
                numMiembrosOrquesta++;
            }
        }
       
        public void imprimirDatos()
        {
            Console.Write("Asociacion: ");
            Console.WriteLine(nomb);
            Console.Write("Miembros del coro: ");
            Console.WriteLine(numMiembrosCoro);
            Console.Write("Miembros de la orquesta: ");
            Console.WriteLine(numMiembrosOrquesta);
            Console.WriteLine("Listado de miembros");

        }
    }
}
